package com.todo.strategy.online.service.api.pipeline;

import com.todo.common.common.entity.response.BizResponse;
import com.todo.strategy.online.service.api.pipeline.request.EnableMemoTemplateRequest;
import com.todo.strategy.online.service.api.pipeline.request.InsertMemoTemplateRequest;
import com.todo.strategy.online.service.api.pipeline.request.RemoteMemoTemplateRequest;
import com.todo.strategy.online.service.api.pipeline.request.UpdateMemoTemplateRequest;

/**
 * @author azhebuxing
 * @date 2025/3/1 15:14
 * @description
 */
public interface MemoPipelineApi {
    /**
     * 插入模板
     *
     * @param request
     * @return
     */
    BizResponse<Boolean> insertMemoTemplate(InsertMemoTemplateRequest request);

    /**
     * 更新模板
     *
     * @param request
     * @return
     */
    BizResponse<Boolean> updateMemoTemplate(UpdateMemoTemplateRequest request);

    /**
     * 删除模板
     *
     * @param request
     * @return
     */
    BizResponse<Boolean> remoteMemoTemplate(RemoteMemoTemplateRequest request);

}
